grumbling thunder - French English Dictionary